EN FR
EN FR


Section: Partnerships and Cooperations

International Initiatives

Inria Associate Teams not involved in an Inria International Labs

SOMCA
  • Title: Self-Optimization of Service Oriented Architectures for Mobile and Cloud Applications

  • International Partner (Institution - Laboratory - Researcher):

    • Université du Québec À Montréal (Canada) - LATECE - Naouel MOHA

  • Start year: 2014

  • See also: http://sofa.uqam.ca/somca.php

  • The long-term goal of this research program is to propose a novel and innovative methodology embodied in an software platform, to support the runtime detection and correction of anti-patterns in large-scale service-oriented distributed systems in order to continuously optimize their quality of service. One originality of this program lies in the dynamic nature of the service-oriented environments and the application on emerging frameworks for embedded and distributed systems (e.g., Android/iOS for mobile devices, PaaS/SaaS for Cloud environments), and in particular mobile systems interacting with remote services hosted on the Cloud.

Inria International Partners

Declared Inria International Partners
University of Los Andes, Bogota, Colombia

We have a long term collaboration since 2005 with this university. Over the years, four PhD thesis (Carlos Noguera, Carlos Parra, Daniel Romero Acero, Gabriel Tamura) have been defended in our team with students who obtained their MSc in this university. The first three were full French PhD, whereas the last one was a co-tutelle with this university. Professor Rubby Casallas from University of Los Andes is frequently visiting our team. The most recently defended PhD thesis, that of Gabriel Tamura, deals with QoS (quality-of-service) contract preservation in distributed service-oriented architectures. A formal theory to perform, in a safe way, the process of self-adaptation in response to quality-of-service (QoS) contracts violation has been proposed. The results have been published in  [90] , [88] and in the PhD thesis document itself  [87] .

Participants: Laurence Duchien [correspondant], Daniel Romero Acero, Romain Rouvoy, Lionel Seinturier.

University of Oslo, Norway

The scientific collaboration with this international partner deals with complex distributed systems that have to seamlessly adapt to a wide variety of deployment targets. This is due to the fact that developers cannot anticipate all the runtime conditions under which these systems are immersed. A major challenge for these software systems is to develop their capability to continuously reason about themselves and to take appropriate decisions and actions on the optimizations they can apply to improve themselves. This challenge encompasses research contributions in different areas, from environmental monitoring to real-time symptoms diagnosis, to automated decision making. The collaboration has been supported by the SEAS Inria associated team (2012-14).

Participants: Maria Gomez Lacruz, Daniel Romero Acero, Romain Rouvoy [correspondant], Lionel Seinturier.

Participation In other International Programs

STIC AmSud - Project MineAPI

Participants : Benoit Cornu, Maria Gomez Lacruz, Matias Martinez, Martin Monperrus [correspondant] , Vincenzo Musco, Gérard Paligot, Romain Rouvoy.

MineAPI is a STIC AmSud project (2015–16) between with University Diego Portales, Santiago, Chile, and Federal University of Uberlândia, Brazil. The coordinator on the French side is Damien Cassou from the Inria/Lille1 project-team Rmod. The project aims at facilitating the usage of frameworks and application programming interfaces (APIs) by mining software repositories. Our intuition is that mining reveals how existing projects instantiate these frameworks. By locating concrete framework instantiations in existing projects, we can recommend to developers the concrete procedures for how to use a particular framework for a particular task in a new system. Our project also tackles the challenge of adapting existing systems to new versions of a framework or API by seeking repositories for how other systems adapted to such changes.